package com.medi.chats.dao;

import com.medi.chats.model.McChats;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface McChatsMapper {
    int deleteByPrimaryKey(Long id);

    int insert(McChats record);

    int insertSelective(McChats record);

    McChats selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(McChats record);

    int updateByPrimaryKey(McChats record);

    /******************************************************************************************************************/
    /******************************************************************************************************************/
    /***************************************************下面是扩展方法*************************************************/
    /******************************************************************************************************************/
    /******************************************************************************************************************/

    /**
     * @Description  获取前15条数据 首页使用
     * @Author        Administrator
     * @Date          2018/11/1 17:19
    */
    List<McChats> getChatsSortDateDesc();


    /**
     * @Description  获取文章的全面详细信息
     * @Author        Administrator
     * @Date          2018/11/2 16:20
    */
    McChats getChatDetailById(Long id);

//    List<McChats> selectChatsByCat(@Param("chatCat") Long chatCat);
    List<McChats> selectChatsByCat(Map map);

}